const SearchData = (setsearchValue: any, key: any, value: any) => {
  if (key === 'keywords') {
    setsearchValue((prevItems: any) => {
      return { ...prevItems, [key]: value }
    })
  }

  if (key === '所在地区') {
    // 添加数组
    setsearchValue((prevItems: any) => {
      prevItems.pca.values = value
      return { ...prevItems }
    })
  }

  if (key === 'qualified') {
    setsearchValue((prevItems: any) => {
      return { ...prevItems, [key]: value }
    })
  }

  if (key === 'trade_plate') {
    setsearchValue((prevItems: any) => {
      return { ...prevItems, [key]: value }
    })
  }

  if (key === 'financing_round') {
    let arr: any = []
    value.map((item: any) => {
      if (item.indexOf('/') !== -1) {
        arr = [...arr, ...item.split('/')]
      } else {
        arr.push(item)
      }
    })
    setsearchValue((prevItems: any) => {
      return { ...prevItems, [key]: arr }
    })
  }

  if (key === 'company_type') {
    setsearchValue((prevItems: any) => {
      return { ...prevItems, [key]: value }
    })
  }

  if (key === 'start_time') {
    setsearchValue((prevItems: any) => {
      return { ...prevItems, time_scope: { ...prevItems.time_scope, [key]: value } }
    })
  }

  if (key === 'end_time') {
    setsearchValue((prevItems: any) => {
      return { ...prevItems, time_scope: { ...prevItems.time_scope, [key]: value } }
    })
  }
}

export { SearchData }
